Parallel Self-Tuning MLFMA Library
نویسندگان
چکیده
The Multilevel Fast Multipole Algorithm (MLFMA) has gained considerable attention for its ability to reduce the computational complexity of matrix-vector multiplies arising in the integral equation-based iterative solution of electromagnetic scattering problems. The MLFMA evaluates fields due to known source constellations comprising N discrete sources in a hierarchical framework that requires (i) breaking up the source into groups, (ii) characterizing each group’s far field signatures, and (iii) translating these far-field signatures between group centers to arrive at observer fields. Steps (ii) and (iii) are often accomplished with the aid of spherical scalar and vector interpolators and filters. The MLFMA reduces the cost of evaluating fields from O(N) to O(NLogN). However, the multiplicative constant inherent in these complexity estimates, as well as the MLFMA’s accuracy, heavily depends on the choice of some key parameters. First, there is the number of multipoles L used to compute the MLFMA’s translation operators. Second, there is the oversampling ratio s used to sample far-field signatures. And third, there is the number of interpolation points p used when locally interpolating fields during the upward traversal of the MLFMA tree. (Other parameters exist, but these are the three most important ones).
منابع مشابه
Parallel Data Partitioning Strategy in Solving Large Scale Electromagnetic Scattering Problems
The multilevel fast multipole algorithm (MLFMA) has shown great efficiency in solving large scale electromagnetic scattering problems. However, when unknowns become up to tens of millions, it is not trivial to keep high performance because of the complicated structure and calculation of MLFMA. In order to get rid of the bottleneck caused by load balancing, a parallel data partitioning strategy ...
متن کاملSolutions of Extremely Large Electromagnetics Problems Involving Tens of Millions of Unknowns Using Parallel MLFMA and Preconditioners
We present fast and accurate solutions of very large electromagnetics problems discretized with tens of millions of unknowns. Scattering and radiation problems involving three-dimensional large-scale objects are formulated accurately with surface integral equations. The resulting dense matrix equations are solved iteratively by using a parallel implementation of the multilevel fast multipole al...
متن کاملParallel Multilevel Fast Multipole Algorithm for GRID computing allowing Full-Wave Electromagnetic Simulations
This work is concerned with the parallelization of the multilevel fast multipole algorithm (MLFMA) for large scale electromagnetic simulations on distributed memory computers. We focus on techniques suited for low-cost clusters of workstations (COWs) and computational GRIDs. These consist of a number of nodes interconnected through a Gigabit Ethernet network and a fast switch. The algorithm is ...
متن کاملAutomatic Generation of Tiled and Parallel Linear Algebra Routines A partitioning framework for the BTO Compiler
Exploiting parallelism in modern hardware is necessary to achieve high performance in linear algebra routines. Unfortunately, modern architectures are complex so many optimization choices must be considered to find the combination that delivers the best performance. Exploring optimizations by hand is costly and time consuming. Auto-tuning systems offer a method for quickly generating and evalua...
متن کاملAdaptive Line Enhancement Using a Parallel IIR Filter with A Step-By-step Algorithm
A step-by-step algorithm for enhancement of periodic signals that are highly corrupted by additive uncorrelated white gausian noise is proposed. In each adaptation step a new parallel second-order section is added to the previous filters. Every section has only one adjustable parameter, i.e., the center frequency of the self-tuning filter. The bandwidth and the convergence factor of each secti...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2008